IDFPControl.ocx简介

1、属性相关介绍

1.1 rawBase64

  功能:指纹图像的原始数据,为Base64格式。
  类型:BSTR(字符串),只读。

1.2 jpgBase64

  功能:指纹图像的jpg格式数据,为Base64格式。
  类型:BSTR(字符串),只读。

1.3 featureBase64

  功能:指纹模板数据,为Base64格式。
  类型:BSTR(字符串),只读。

1.4 rawWidth

  功能:指纹原始图像的宽度。
  类型:SHORT(短整型),只读。

1.5 rawHeight

  功能:指纹原始图像的高度。
  类型:SHORT(短整型),只读。

2、接口相关介绍

2.1 采集指纹图像

 接口名:BOOL GetFPImage()

 功能:获取指纹图像。
 参数:
    无
 返回值:
    成功返回:TRUE,失败返回:FALSE。
备注
    调用成功后可获取属性[rawBase64/jpgBase64/rawWidth/rawHeight]

2.2 获取指纹数据

接口名:BOOL GetFPData()

功能:获取指纹数据。
 参数:
    无
返回值:
    成功返回:TRUE,失败返回:FALSE。
备注
    调用成功后可获取属性[rawBase64/jpgBase64/featureBase64/rawWidth/rawHeight]

2.3 指纹图像比对指纹模板

接口名:short FPImageMatch(unsigned char * rawBase64,unsigned char * Feature)

功能:比对指纹图像和指纹模板相似度
参数:
    rawBase64
        原始图(见属性[rawBase64])
    rawBase64
        指纹模板(见属性[featureBase64],或者从身份证读取的指纹模板)
返回值:
    比对分数值:(范围为:0~100)。
备注:
    超过55分(建议阈值)为比对成功,反之比对失败。

2.4 指纹模板比对指纹模板

接口名:short FPFeatureMatch(unsigned char * verFeature,unsigned char * regFeature)

功能:比对两个指纹模板相似度
参数:
    verFeature
        比对指纹模板1(见属性[featureBase64],或者从身份证读取的模板)
    regFeature
        比对指纹模板2(见属性[featureBase64],或者从身份证读取的模板)
返回值:
    比对分数值:(范围为:0~100)。
备注:
    1、该接口不支持

2.5 打开设备

接口名:BOOL OpenDevice()
功能:打开设备
参数:
    无
返回值:
    成功返回:TRUE,失败返回:FALSE。

2.6 关闭设备

接口名:BOOL CloseDevice()
功能:关闭设备
参数:
    无
返回值:
    成功返回:TRUE,失败返回:FALSE。

2.7 开始采集

接口名:BOOL StartCapture()
功能:开始采集
参数:
    无
返回值:
    成功返回:TRUE,失败返回:FALSE。
备注:
   当开始采集成功后,有指纹按压就会触发OnCaptureOk()事件

2.8 停止采集

接口名:BOOL StopCapture()
功能:设备
参数:
    无
返回值:
    成功返回:TRUE,失败返回:FALSE。
备注:
   当停止采集成功后,有指纹按压时就不会触发OnCaptureOk()事件

3、事件相关介绍

事件名:OnCaptureOk()
功能:捕获指纹按压事件
备注:
   当该事件捕获到后,就可以获取相关属性